package ru.vt.simpleservlet.data;

import java.util.ArrayList;
import java.util.List;

/**
 * Класс содержащий весь актуальный набор элементов на данный момент
 * @author Vit
 */
public class AllData {
    /**
     * Коллекция с набором элементов
     */
    List<DataPosition> positionList=new ArrayList<DataPosition>();

    /**
     * Добавить элемент в коллекцию
     * @param dataPosition Элемент
     */
    public void Add(DataPosition dataPosition){
        positionList.add(dataPosition);
    }

    /**
     * Вернуть элемент из коллекции по значению ключа
     * @param key Значение ключа
     * @return Элемент
     */
    public DataPosition getValue(String key){
         for(DataPosition dataPosition:positionList){
             if(key.equals(dataPosition.getVersionCode())){
                return dataPosition;
             }
         }
        return null;
    }
}
